Method for analyzing hydroelastic effect of a marine structure

ABSTRACT

Disclosed is a method for analyzing hydroelastic effect of a marine structure based on moving particle semi-implicit method and modal superposition method. The method is based on a fluid dynamic solver of a moving particle semi-implicit method (MPS) and a structural response solver of a mode superposition method, and the fluid dynamic solver and the structural response solver achieve strong coupling in a time domain in an iterative mode. According to the present disclosure, the deficiency of the traditional potential flow-based hydroelesticity calculation (i.e. cannot directly simulate the severe deformation of the free surface and the slamming phenomenon of the ship body) is improved, and the problem of mutual influence between the rigidity of the structure and the flexible motion modal is considered.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation-in-part of application of International Application No. PCT/CN2019/115597, filed Nov. 5, 2019, which claims the priority to Chinese application no. 201910223524.X, filed Mar. 22, 2019, and Chinese application no. 201910413625.3, filed May 17, 2019, the contents of which are incorporated herein by reference in their entirety.

FIELD OF TECHNOLOGY

The disclosure relates to a method for analyzing hydroelastic effect of a marine structure based on moving particle semi-implicit method (MPS) and modal superposition method, belonging to the field of marine engineering.

BACKGROUND

As ships and marine structures become increasingly larger and faster, the natural frequency of their structures and the encountered wave frequency tend to be in the same range. This means that the hydroelastic effect is becoming more and more important for the overall fatigue analysis of marine structures.

The analysis of structural integrity in this case requires time-domain simulation. Since the traditional potential-flow-based solvers cannot directly simulate the violent deformation of the free surface during slamming, it requires a CFD-based solver to perform flow calculations. Partial combination or full application of the CFD model based on viscous flow is the ultimate goal of hydroelastic calculation.

Compared with the traditional grid-based CFD methods, particle methods such as SPH and MPS do not have grid distortion problems, and the flow field is updated by the Lagrangian method, which is very suitable for simulating large free surface deformation. Moving Particle Semi-implicit (MPS), as one of the mainstream particle methods, has been improved and applied to various severe fluid and structural interaction problems. In addition, the typical motion of the ship is large rigid body motion plus relatively small elastic deformation. This means that the modal superposition theory is sufficient to accurately calculate the elastic deformation. However, in the traditional hydroelastic analysis, the interaction between the rigid body and the elastic modal is not considered, and the rigid body and the elastic part are only related to each other in the sense of the hydrodynamic coefficient of the cross term.

SUMMARY

According to the technical problems mentioned above, a method for analyzing hydroelastic effect of a marine structure based on moving particle semi-implicit method and modal superposition method is provided. The marine structure can be a ship, a semi-submersible platform, or models thereof. The technical means adopted by the present invention are as follows:

Disclosed is a method for solving a strong nonlinear time domain hydroelasticity problem based on moving particle semi-implicit method and modal superposition method, and in the time domain, the solutions are decomposed into a number of time intervals with small intervals. Assuming that the information of the flow field and structural motion in the previous time step (or initial moment) is known, the following calculation is performed on the current time step. The specific steps are as follows:

S1. spatially discretizing a boundary of the flow field with mesh-less discrete points to avoid the difficulty of re-meshing caused by strong nonlinear free surface motion and large rigid body displacement of the structure, wherein the boundary is a surface of a marine structure, e.g., a ship, a semi-submersible platform, or models thereof, wherein if a previous time step is initial time, velocity and intensity of pressure of fluid particles need to be initialized;

S2. determining an estimated value of a structural boundary position of a current time step according to motion information of a solid boundary of the previous time step, wherein if the previous time step is the initial time, an initial value of a structural motion is adopted;

S3. updating a position and a velocity of fluid particles by Navier-Stokes equation according to the flow field information of the previous time step, excluding fluid pressure;

S4. deriving a pressure Poisson equation and solving the pressure Poisson equation;

S5. updating the position and the velocity of the fluid particles using the pressure value obtained in S4;

S6. solving the governing equation of solid response which couples the rigid body and elastic mode using the pressure value obtained in step S4;

S7. updating the structure motion and deformation by using dynamic information obtained in step S6, which in turn provides a new fluid boundary position;

S8. comparing structural position differences in step S2 and step S7, wherein if a convergence condition is satisfied, a next time step calculation is performed, otherwise, repeating steps S2 to S8 at a current time step until the next time step calculation is performed after the convergence condition is satisfied.

Specific steps of the step S1 are as follows:

In the MPS method, the gradient, divergence and Laplace operator of a physical quantity use the weighted average method, discretizing based on uniformly distributed particles, as shown in equation (1.1.1).

$\begin{matrix} {{\nabla{\varphi \left( r_{i} \right)}} = {\frac{d_{m}}{n_{0}}{\sum\limits_{j \neq i}^{N}{\frac{{\varphi \left( r_{j} \right)} - {\varphi \left( r_{i} \right)}}{r_{ij}^{2}}\left( {r_{j} - r_{i}} \right){W\left( r_{ij} \right)}}}}} & (1) \\ {{\nabla^{2}{\varphi \left( r_{i} \right)}} = {\frac{2d_{m}}{n_{0}\lambda}{\sum\limits_{j \neq i}^{N}{\left\lbrack {{\varphi \left( r_{j} \right)} - {\varphi \left( r_{i} \right)}} \right\rbrack {W\left( r_{ij} \right)}}}}} & {(2)\mspace{14mu} \left( {1.1{.1}} \right)} \\ {{\nabla{\cdot {\Phi \left( r_{i} \right)}}} = {\frac{d_{m}}{n_{0}}{\sum\limits_{j \neq i}^{N}{\frac{\left( {{\Phi \left( r_{j} \right)} - {\Phi \left( r_{i} \right)}} \right) \cdot \left( {r_{j} - r_{i}} \right)}{r_{ij}^{2}}{W\left( r_{ij} \right)}}}}} & (3) \end{matrix}$

wherein, ϕ and Φ represent arbitrary scalars and vectors respectively, d_(m) represents a number of dimensions of the problem under study: two dimensions or three dimensions, N is a number of particles in an affected area of the relevant particles; n₀ is a particle density at initial time, r represents a particle spacing, and r_(i) and r_(j) represent the coordinates of particle i and particle j respectively r_(ij)=|r_(i)−r_(j)|.

A kernel function W (r_(ij)) and a parameter λ are defined as equation (1.1.2) and equation (1.1.3):

$\begin{matrix} {{W\left( r_{ij} \right)} = \left\{ \begin{matrix} {\frac{r_{e}}{r_{ij}} - 1} & {0 \leq r_{ij} \leq r_{e}} \\ 0 & {r_{ij} \geq r_{e}} \end{matrix} \right.} & \left( {1.1{.2}} \right) \\ {\lambda = \frac{\sum\limits_{j \neq i}^{N}{{W\left( r_{ij} \right)}r_{ij}^{2}}}{\sum\limits_{j \neq i}^{N}{W\left( r_{ij} \right)}}} & \left( {1.1{.3}} \right) \end{matrix}$

wherein, r_(e) represents an effective range of particles interaction, and the particle density n is defined in equation (1.1.4):

$\begin{matrix} {n = {\sum\limits_{j \neq i}^{N}{W\left( r_{ij} \right)}}} & \left( {1.1{.4}} \right) \end{matrix}$

In order to keep the particle distribution more regular and improve the stability and accuracy of the calculation, the technology of particle displacement shifting and collision processing (mainly for free surface particles) are adopted respectively. In this technique, the displacement of the particles is adjusted directly, rather than by applying a force. After each time step, the particle position is slightly displaced to make its distribution regular. This technique can also be considered as a grid reconstruction process. In addition, since the pressure Poisson equation is derived from the incompressibility condition, the resulting pressure will keep the distance between adjacent particles approximately at the same value (i.e., the initial particle distance r0).

An adjustment amount of the particle spacing as shown in equation (1.1.5):

$\begin{matrix} {{{\delta \; r_{i}} = {\sum\limits_{j \neq i}{\frac{r_{0 -}{r_{ij}}}{2} \cdot \frac{r_{i -}r_{j}}{r_{ij}}}}},{{{when}\mspace{14mu} {r_{ij}}} \leq r_{0}}} & \left( {1.1{.5}} \right) \end{matrix}$

wherein, r₀ is an initial particle spacing.

For free surface particles distal from a main fluid domain, when a relative velocity between the particles is closer than a threshold before a prediction step S3, performing an operation as shown in equation (1.1.6) to set the relative velocity of the particle pair δu_(i) to be zero;

$\begin{matrix} {{{\delta \; u_{i}} = {\sum\limits_{j \neq i}{{- {\square\left( r_{ij} \right)}}u_{\tau_{ij}}}}},{{{{when}\mspace{14mu} {{r_{ij} - {u_{\tau_{ij}}\Delta \; t}}}} \leq r_{\min}}},{r_{\min} = {0.3r_{0}}}} & \left( {1.1{.6}} \right) \end{matrix}$

wherein, u_(r) _(ij) is a relative tangential velocity of particle i and particle j, and the adjacent particles of solid and fluid are taken as 0.5 and 1.0 respectively; Δt is a size of the time step.

Specific steps of the step S2 are as follows: introducing a variable A describing the motion and deformation of an object, which is defined as follows:

A=[X _(Rb) ,θ,q _(b)]  (2.1.1)

wherein, X_(Rb) represents a position of a center of mass of a rigid body motion, θ represents a deadrise angle of the structure, and q_(b) represents general coordinates corresponding to a modal function.

The corresponding position, velocity and acceleration of the particles at an interface of the structure and the fluid are Γ_(fsi,0) ^(k), {dot over (Γ)}_(fsi,0) ^(k) and {umlaut over (Γ)}_(fsi,0) ^(k), wherein k represents a time step, a position where a subscript ‘0’ locates represents a number of iterations.

Estimating the position, velocity and acceleration of the current time step from the position, velocity and acceleration (that is, Γ_(fsi,0) ^(k−1), {dot over (Γ)}_(fsi,0) ^(k−1) and {umlaut over (Γ)}_(fsi,0) ^(k−1)) of the structure boundary particles of the previous time step according to an assumption of uniform acceleration motion, and calculating an estimated value of the structural boundary position of the current time step based on the calculated position, velocity and acceleration of the current time step.

In the step 3, the Navier-Stokes equation is an incompressible and non-viscous Navier-Stokes equation based on a Lagrangian form, which is shown in equation (3.1.1):

$\begin{matrix} {\frac{Du}{Dt} = {g - \frac{\nabla p}{\rho}}} & \left( {3.1{.1}} \right) \end{matrix}$

wherein, u, p and ρ represent the velocity, pressure and density of the fluid respectively, g is the vector pointing in a direction of gravity, and g represents the acceleration of gravity.

Specific steps of the step S3 are as follows:

Using a classic projection method to decouple the speed and pressure as follows:

Firstly, without considering the pressure, updating the liquid to an intermediate state only by inertia, as shown in equation (3.1.2):

u _(*) =u _(k) +Δtg  (1)

I _(*) =I _(k) +Δtu _(*)  (2)(3.1.2)

wherein, l is a position vector, variables with subscripts * and k represent variables at an intermediate time step and a k^(th) time step respectively, and u represents the velocity of the fluid.

Specific steps of the step S4 are as follows:

Deriving the pressure Poisson equation by taking a divergence of the Navier-Stokes equation on both sides according to a continuity equation, as shown in equation (4.1.2), wherein, the continuity equation is shown in equation (4.1.1),

$\begin{matrix} {{\nabla{\cdot u}} = 0} & \left( {4.1{.1}} \right) \\ {{\nabla^{2}p_{k + 1}} = {\frac{\rho {\nabla{\cdot u_{*}}}}{\Delta \; t} + {{\alpha\rho}\frac{n_{0} - n_{k}}{n_{0}\Delta \; t^{2}}}}} & \left( {4.1{.2}} \right) \end{matrix}$

wherein, n₀ and n_(k) are the particle densities at the initial time and the k^(th) time step respectively, and the particle density is defined as shown in equation (1.1.4).

The coefficient α is defined as shown in (4.1.3):

$\begin{matrix} {\alpha = \left\{ \begin{matrix} {{\frac{n_{0} - n_{k}}{n_{0}}} + {\Delta \; t{{\nabla{\cdot u_{k}}}}}} & {{\left( {n_{0} - n_{k}} \right){\nabla{\cdot u_{k}}}} \geq 0} \\ {{\frac{n_{0} - n_{k}}{n_{0}}}\mspace{121mu}} & {{\left( {n_{0} - n_{k}} \right){\nabla{\cdot u_{k}}}} \leq 0} \end{matrix} \right.} & \left( {4.1{.3}} \right) \end{matrix}$

The α model does not require special calibration for different problems, and has stronger stability than other similar models.

Boundary conditions for solving the pressure Poisson equation are as follows:

(1) Solid Boundary Condition

Applying Neumann boundary conditions to solid particles, as shown in equation (4.1.4),

n·∇p _(k+1)=ρ(n·g−n·{dot over (u)} _(b) _(k+1) )≅β(n·g−n·{dot over (u)} _(b) _(k) )  (4.1.4)

wherein, {dot over (u)}_(b) _(k) and {dot over (u)}_(b) _(k+1) the accelerations of the solid boundary particles at the k^(th) and (k+1)^(th) time steps; since {dot over (u)}_(b) _(k+1) is unknown when solving the fluid motion at the (k+1)^(th) time step, the value {dot over (u)}_(b) _(k) of the previous time step is used as an approximation.

Fluid particles proximal to the solid boundary need to be corrected for the Laplace operator, making it consistent with the Neumann boundary condition on the solid boundary, i.e. to make up for the deficiencies of adjacent particles. The pressure value for the virtual fluid particles outside the solid boundary is shown in equation (4.1.5); for near boundary fluid particles, the source term of the pressure Poisson equation also includes the role of solid boundary particles in the influence domain; therefore, due to the same consistency reasons, the intermediate velocity of the affected solid boundary particles is corrected as equation (4.1.6)-(1), which then are projected to tangential r and normal n directions respectively to obtain equations (4.1.6)-(2) and (4.1.6)-(3),

$\begin{matrix} {p_{v} = {p_{s} + {{\rho_{0}\left( {{n \cdot g} - {n \cdot u_{b}}} \right)}r_{0}}}} & \left( {4.1{.5}} \right) \\ {u_{b^{*}} = {u_{{bk} + 1} + {\Delta \; t\frac{\nabla p_{k}}{\rho_{0}}}}} & (1) \\ {{n \cdot u_{b^{*}}} = {{n \cdot u_{{bk} + 1}} + {\Delta \; {t\left( {{n \cdot g} - {n \cdot {\overset{.}{u}}_{b_{k}}}} \right)}}}} & {(2)\mspace{14mu} \left( {4.1{.6}} \right)} \\ {{\tau \cdot u_{b^{*}}} = {{\tau \cdot u_{{bk} + 1}} + {\frac{\Delta \; t}{\rho_{0}}\frac{\partial p_{k}}{\partial\tau}}}} & (3) \end{matrix}$

wherein, p_(v) represents an intensity of pressure of virtual particles, p_(s) represents an intensity of pressure of responsive solid particles, u_(b*) and u_(b) _(k+1) are the velocity of the solid boundary particles at the intermediate time and the (k+1)^(th) time step, and n in equations (4.1.5) and (4.1.6) represents a normal direction.

(2) Free Surface Boundary Condition

Since solving the pressure Poisson equation requires applying a boundary condition with zero pressure on the free surface boundary, it is necessary to identify a position of the free surface particles:

For the case of two-dimensional cases, each particle is assigned a circle centered on itself with a radius of 1.05r₀, and the circle is discretized with 360 points evenly distributed on it; if all these points are covered by the circles of its neighboring particles, then the particle is an internal fluid particle, otherwise the particle is to be identified as a free surface particle; the inspection process is to identify the overlapping points on the arc (or patch in 3D case) covered by each adjacent particle by traversing each adjacent particle;

For the case of three-dimensional cases, a two-step method is used: firstly, checking a number of adjacent particles using equation (4.1.7) to detect potential free surface particles,

N _(p)<β_(3d) N _(p0)  (4.1.7)

wherein, β_(3d) is a parameter less than 1, taking values according to situations, and N_(p0) represents a initial particle density within a delimited range.

Secondly, refining a search by establishing a spherical surface with a radius of 1.05r₀ centered on the particle, in detail: determining a vector pointing to the most sparse direction of a particle distribution around the particle by weighted average method, and discretizing a circular area on the spherical surface by uniformly distributed points, if all these points are covered by the spherical surface of its neighboring particles, the particle is an internal fluid particle, otherwise the particle will be identified as a free surface particle.

Calculation equation of step S5 is as shown in formula (5.1.1),

$\begin{matrix} {{u_{k + 1} = {u_{*} - {\Delta \; {t \cdot \frac{\nabla p_{k + 1}}{\rho_{0}}}}}}{r_{k + 1} = {r_{k} + {\Delta \; {t \cdot u_{k + 1}}}}}} & \left( {5.1{.1}} \right) \end{matrix}$

The dynamic response of a typical ocean structure to wave impact can be expressed as a large rigid body motion and a small elastic deformation, which means that the modal superposition method can handle the elastic motion part. The present invention derives the time-domain model of the coupling rigid body and elastic modal based on the Lagrangian equation. The specific steps of step S6 are as follows:

S6.1. Establishment of Structural Motion Description Model

The structural motion description model uses a fixed global coordinate system XOY and an local coordinate system soη, wherein an origin of the attachment local coordinate system is selected at a center of gravity of a beam of the structural motion description model, thus a position X of any point on the beam of the structural motion description model can be described by equation (6.1.1):

X=X _(Rb) +Rξ ^(T)  (6.1.1)

wherein, X_(Rb) is a position of a center of mass of the beam of the structural motion description model, and equations (6.1.2) and (6.1.3) define local coordinates ξ of the beam of the structural motion description model and rotation matrix R of the beam of the structural motion description model,

$\begin{matrix} {\xi = \left\lbrack {s,{\eta_{l} + \eta_{0}}} \right\rbrack} & \left( {6.1{.2}} \right) \\ {R = \begin{bmatrix} {\cos (\theta)} & {- {\sin (\theta)}} \\ {\sin (\theta)} & {\cos (\theta)} \end{bmatrix}} & \left( {6.1{.3}} \right) \end{matrix}$

wherein, θ is an angle between O-X axis and o-s axis counterclockwise, η₁ is a coordinate of an undeformed structure, which is a constant for a specific point on the beam of the structural motion description model, and η₀ is a deflection of a mid-plane, the deflection of any plane parallel to the mid-plane taking the same value of the mid-plane; according to a modal superposition theory, the deflection η₀ of the mid-plane is expanded into equation (6.1.4):

η₀=φ^(T) q _(b)  (6.1.4)

Equations (6.1.5) and (6.1.6) define a column vector φ of a modal function and corresponding general coordinates q_(b),

φ=[φ₁,φ₂,φ₃, . . . ]^(T)  (6.1.5)

q _(b)=[q _(b1) ,q _(b2) ,q _(b3), . . . ]^(T)  (6.1.6)

The modal function satisfies the following orthogonal relationship:

$\begin{matrix} {{{\int\limits_{s_{1}}^{s_{2}}{{\phi\rho}_{l}\phi^{T}{ds}}} = I_{u}},{I_{u}\mspace{14mu} {is}\mspace{14mu} {an}\mspace{14mu} {identity}\mspace{14mu} {matrix}}} & \left( {6.1{.7}} \right) \\ {{{\int\limits_{s_{1}}^{s_{2}}{\frac{d^{2}\phi}{{ds}^{2}}{EI}_{I}\frac{d^{2}\phi^{T}}{{ds}^{2}}{ds}}} = \Lambda},{\Lambda = {{{{diag}\left( \omega_{i}^{2} \right)}\mspace{14mu} i} = 1}},2,3,\ldots} & \left( {6.1{.8}} \right) \end{matrix}$

wherein s₁ and s₂ are upper and lower limits integrated along o-s axis, ρ₁ is an line density of the beam of the structural motion description model, E represents an elastic modulus of a structure, and I_(I) is an inertia matrix of the structure;

S6.2. Establishment of the Governing Equation of Solid Response Based on Lagrange Equation

The main feature of the modal superposition method model is that the rigid body modal and the elastic modal are coupled in the time domain. The effects of interactions such as inertial effects of rigid body motion on elastic deformation are considered. This is an extension of the traditional hydroelastic theory. In the traditional hydroelastic theory, rigid body and elastic part are only connected by the corresponding cross-term hydrodynamic coefficient.

Establishing a model based on Lagrange equation:

$\begin{matrix} {{{{\frac{d}{dt}\left( \frac{\partial T}{\partial{\overset{.}{q}}_{j}} \right)} + \frac{\partial U}{\partial q_{j}} - \frac{\partial T}{\partial q_{j}}} = {{Q_{j}\mspace{14mu} j} = 1}},2,3,\ldots} & \left( {6.2{.1}} \right) \end{matrix}$

wherein T and U represent an kinetic energy and potential energy of the structural motion description model, q_(j) is a general coordinate corresponding to any rigid-flexible mode, and Q_(j) is a non-conservative force corresponding to the j^(th) coordinate.

The beam of the structural motion description model is an elastic non-uniform beam, and specific forms of T, U, q_(j), Q_(j) of the elastic non-uniform beam are as follows:

$\begin{matrix} \begin{matrix} {T =} & {{{\frac{1}{2}{\int\limits_{s_{1}}^{s_{2}}{\int\limits_{\eta_{1}}^{\eta_{2}}{{\overset{.}{X}}^{T}\rho_{s}\overset{.}{X}d\; \eta \; {ds}}}}} =}} \\  & {{\frac{1}{2}{\int\limits_{s_{1}}^{s_{2}}{\int\limits_{\eta_{1}}^{\eta_{2}}{\left( {{\overset{.}{X}}_{R} + {{RU}\; \overset{.}{\theta}\xi} + {R\; \overset{.}{\xi}}} \right)^{T}{\rho_{s}\left( {{\overset{.}{X}}_{R} + {{RU}\; \overset{.}{\theta}\xi} + {R\; \overset{.}{\xi}}} \right)}d\; \eta \; {ds}}}}}} \\ {=} & {{\frac{1}{2}\left\lbrack {{M\left( {{\overset{.}{X}}_{R}^{2} + {\overset{.}{Y}}_{R}^{2}} \right)} + {{\overset{.}{\theta}}^{2}I_{b}} + {{\overset{.}{\theta}}^{2}q_{b}^{T}q_{b}} + {{\overset{.}{q}}_{b}^{T}{\overset{.}{q}}_{b}} -} \right.}} \\  & {{{2{\overset{.}{\theta}\left( {{{\overset{.}{X}}_{R}\mspace{14mu} {\cos (\theta)}} + {{\overset{.}{Y}}_{R}\mspace{14mu} {\sin (\theta)}}} \right)}q_{b}^{T}\psi_{0}} +}} \\  & \left. {{2\left( {{{- {\overset{.}{X}}_{R}}\mspace{14mu} {\sin (\theta)}} + {{\overset{.}{Y}}_{R}\mspace{14mu} {\cos (\theta)}}} \right){\overset{.}{q}}_{b}^{T}\psi_{0}} + {2\overset{.}{\theta}{\overset{.}{q}}_{b}^{T}\psi_{1}}} \right\rbrack \end{matrix} & \left( {6.2{.2}} \right) \\ \begin{matrix} {U =} & {{{\frac{1}{2}{\int\limits_{s_{1}}^{s_{2}}{\frac{d^{2}\eta_{0}}{{ds}^{2}}{EI}\frac{d^{2}\eta_{0}}{{ds}^{2}}{ds}}}} + {MgY}_{R}}} \\ {=} & {{{\frac{1}{2}{q_{b}^{T}\left( {\int\limits_{s_{1}}^{s_{2}}{\frac{d^{2}\phi}{{ds}^{2}}{EI}\frac{d^{2}\phi^{T}}{{ds}^{2}}{ds}}} \right)}q_{b}} +}} \\  & {{{MgY}_{R} = {{\frac{1}{2}q_{b}^{T}\Lambda \; q_{b}} + {MgY}_{R}}}} \end{matrix} & \left( {6.2{.3}} \right) \end{matrix}$

wherein ρ_(s) represents a linear density, M represents mass of a structure, X_(R) and Y_(R) correspond to X and Y coordinates of a center of mass of the structure respectively, g represents the acceleration of gravity, η₁ and η₂ are the upper and lower limits of integral along axis η, matrix integral U and column vector integrals Ψ₀ and ψ₁, the matrix integral U and column vector integrals Ψ₀, Ψ₁ defined in equations (6.2.4) and (6.2.6):

$\begin{matrix} {U = \begin{bmatrix} 0 & {- 1} \\ 1 & 0 \end{bmatrix}} & \left( {6.2{.4}} \right) \\ {\psi_{0} = {\left\lbrack {\psi_{01},\psi_{02},\psi_{03},\ldots}\; \right\rbrack^{T} = {\int\limits_{s_{1}}^{s_{2}}{{\phi\rho}_{l}{ds}}}}} & \left( {6.2{.5}} \right) \\ {\psi_{1} = {\left\lbrack {\psi_{11},\psi_{12},\psi_{13},\ldots}\; \right\rbrack^{T} = {\int\limits_{s_{1}}^{s_{2}}{s\; {\phi\rho}_{l}{ds}}}}} & \left( {6.2{.6}} \right) \end{matrix}$

The governing equations of the dynamic response for elastic non-uniform beam under a wave impact can be obtained by substituting equations (6.2.2) and (6.2.3) into equation (6.2.1), which is shown in equation (6.2.7):

M{umlaut over (X)} _(Rb)+{dot over (θ)}² sin(θ)ψ₀ ^(T) q _(b)−2{dot over (θ)} cos(θ)Ψ₀ ^(T) {dot over (q)} _(b)−{umlaut over (θ)} cos(θ)Ψ₀ ^(T) q _(b)−sin(θ)Ψ₀ ^(T) {umlaut over (q)} _(b) =Q _(X) _(Rb)

MŸ _(Rb)−{dot over (θ)}² cos(θ)ψ₀ ^(T) q _(b)−2{dot over (θ)} sin(θ)ψ₀ ^(T) {dot over (q)} _(b)−{umlaut over (θ)} sin(θ)ψ₀ ^(T) q _(b)+cos(θ)ψ₀ ^(T) {umlaut over (q)} _(b) +Mg=Q _(Y) _(Rb)

−({umlaut over (X)} _(Rb) cos(θ)+Ÿ _(Rb) sin(θ))ψ₀ ^(T) q _(b) +I _(b) {umlaut over (θ)}+{umlaut over (θ)}q _(b) ^(T) q _(b)+2{dot over (θ)}{dot over (q)} _(b) ^(T) q _(b)+ψ₁ ^(T) {umlaut over (q)} _(b) =Q _(θ)

(−{umlaut over (X)} _(Rb) sin(θ)+Ÿ _(Rb) cos(θ))ψ₀+{umlaut over (θ)}ψ₁ +{umlaut over (q)} _(b) +Λq _(b)−{dot over (θ)}² q _(b) =Q _(q) _(b)   (6.2.7)

Equations (6.2.8)-(6.2.11) provide the non-conservative forces corresponding to the general coordinates of the rigid body and the elastic modal:

Q _(X) _(Rb) =

pn _(s) dl  (6.2.8)

Q _(Y) _(Rb) =

pn _(η) dl  (6.2.9)

Q _(θ) =

p(X _(p) n _(p) −Y _(p) n _(s))dl  (6.2.10)

Q _(q) _(b) =

p(n·e _(η))φdl  (6.2.11)

wherein, n_(s) and n_(η) are local normal components of s and η respectively, expressed by a fixed global coordinate system, X_(p) and Y_(p) are overall X and Y coordinates of a point of action of an intensity of pressure p, e_(η) is an unit vector of O-η axis, and the integration is carried out around a perimeter of the beam of the structural motion description model; and it can be seen from equation (6.2.7) that the interaction between the rigid body and the elastic mode, i.e. the cross term, is caused by angular motion.

S6.3. Solving the Governing Equation of Solid Response which Couples the Rigid Body and Elastic Mode.

For the interaction process of fluid and structure, standard iteration method is used until certain criteria are met.

Specific steps of the step S8 are as follows:

Assuming that all fluid and structural variables are known in time step t=t_(k−1), and then the detailed interaction process at the next time t=t_(k) is as follows:

S8.1. assuming that an acceleration of a structure at the time step t=t_(k) is the same as the acceleration at the previous time step t=t_(k−1), that is, {umlaut over (D)}^(k)={umlaut over (D)}^(k−1), a position D^(k) and speed {dot over (D)}^(k) at the time step t=t_(k) can also be calculated by a finite difference method.

Calculating the corresponding position, velocity and acceleration of each point on the interface between fluid and structure through equations (8.1.1)˜(8.1.6), that is, Γ_(fsi,0) ^((k)), {dot over (Γ)}_(fsi,0) ^((k)) and {umlaut over (Γ)}_(fsi,0) ^((k)) can be calculated from the newly calculated structural motion and deformation parameters A, that is, equation (2.1.1),

$\begin{matrix} {\mspace{76mu} {X_{R} = {X_{CR} + R_{{RX}_{R}}}}} & \left( {8.1{.1}} \right) \\ {\mspace{76mu} {X_{fi} = {X_{cfi} + {R_{fi}\xi_{i}^{T}}}}} & \left( {8.1{.2}} \right) \\ {\mspace{76mu} {{\overset{.}{X}}_{R} = {{{\overset{.}{X}}_{CR} + {\overset{.}{R}}_{{RX}_{R}}} = {{{\overset{.}{X}}_{C}R} + {{\overset{.}{R}}_{R}U\mspace{14mu} {\overset{.}{\theta}}_{R}\chi_{R}}}}}} & \left( {8.1{.3}} \right) \\ {{\overset{.}{X}}_{fi} = {{{\overset{.}{X}}_{cR} + {{\overset{.}{R}}_{R}\chi_{ofi}} + {{\overset{.}{R}}_{fi}\xi_{i}^{T}} + {{\overset{.}{R}}_{fi}\xi_{i}^{T}}} = {{\overset{.}{X}}_{CR} + {R_{R}U\mspace{14mu} {\overset{.}{\theta}}_{R}\mspace{14mu} \chi_{ofi}} + {R_{fi}U\mspace{14mu} {\overset{.}{\theta}}_{fi}\mspace{14mu} \chi_{ofi}\xi_{i}} + {R_{fi}{\overset{.}{\xi}}_{i}}}}} & \left( {8.1{.4}} \right) \\ {\mspace{76mu} {{\overset{¨}{X}}_{R} = {{{\overset{¨}{X}}_{CR} + {{\overset{¨}{R}}_{R}\mspace{14mu} \chi_{R}}} = {{\overset{¨}{X}}_{R} + {\left( {{R_{R}U\mspace{14mu} {\overset{¨}{\theta}}_{R}} - {R_{R}\mspace{14mu} {\overset{¨}{\theta}}_{R}^{2}}} \right)\chi_{R}}}}}} & \left( {8.1{.5}} \right) \\ {\mspace{76mu} \begin{matrix} {{\overset{¨}{X}}_{fi} =} & {{{\overset{¨}{X}}_{CR} + {{\overset{¨}{R}}_{R}\mspace{14mu} \chi_{ofi}} + {{\overset{¨}{R}}_{fi}\xi_{i}} + {2{\overset{.}{R}}_{fi}{\overset{.}{\xi}}_{i}} + {R_{fi}{\overset{¨}{\xi}}_{i}}}} \\ {=} & {{{\overset{¨}{X}}_{CR} + {\left( {{R_{R}U\mspace{14mu} {\overset{¨}{\theta}}_{R}} - {R_{R}\mspace{14mu} {\overset{¨}{\theta}}_{R}^{2}}} \right)\chi_{ofi}} +}} \\  & {{{\left( {{R_{fi}U\mspace{14mu} {\overset{¨}{\theta}}_{fi}} - {R_{fi}\mspace{14mu} {\overset{¨}{\theta}}_{fi}^{2}}} \right)\xi_{i}} + {2R_{fi}U\mspace{14mu} {\overset{¨}{\theta}}_{fi}{\overset{.}{\xi}}_{i}} + {R_{fi}{\overset{¨}{\xi}}_{i}}}} \end{matrix}} & \left( {8.1{.6}} \right) \end{matrix}$

wherein, X_(R) is global coordinates of rigid body, X_(CR) is a center-of-mass coordinates, R_(R) is a rotation matrix that associates the local coordinate system soη with the fixed global coordinate system XOY; X_(fi) represents the coordinates on a center line; and ξ_(i) represents the coordinates of the beam center line of in the local coordinate system soη, as represented in equation (8.1.7), wherein η_(i) is deflection function of the beam;

ξ_(i)=[s _(i),η_(i)]  (8.1.7)

S8.2. calculating the fluid motion at time t=t_(k) according to the modified MPS method by using updated information of the interface as a new boundary condition, by using the newly updated pressure p_(fsi,i+1) ^(k), the i^(th) iteration of the interface at time t=t_(k) can be conducted;

S8.3. comparing structural position differences Γ_(fsi,i) ^(k) and {tilde over (Γ)}_(fsi,i+1) ^(k) in step S2 and step S7, if a convergence condition is satisfied, as shown in equation (8.3.1), performing step S8.1 for the next time step t=t_(k+1) operation,

$\begin{matrix} {{{{\overset{\sim}{\Gamma}}_{{fsi},{i + 1}}^{k} - \Gamma_{{fsi},i}^{k}}} \leq \epsilon} & \left( {8.3{.1}} \right) \end{matrix}$

Otherwise using equation (8.3.2) to correct the structural position D_(i+1) ^(k) of the (i+1)^(th) iteration, and using Newmark method to update velocity {dot over (D)}_(i+1) ^(k) and acceleration {umlaut over (D)}_(i+1) ^(k), calculating interface variables Γ_(fsi,i+1) ^(k), {dot over (Γ)}_(fsi,i+1) ^(k) and {umlaut over (Γ)}_(fsi,i+1) ^(k), based on D_(i+1) ^(k), {dot over (D)}_(i+1) ^(k) and {umlaut over (D)}_(i+1) ^(k); using these modified interface variables to perform the (i+1)^(th) iteration by returning to step S2,

D _(i+1) ^(k) ={tilde over (D)} _(i+1) ^(k)+(1−χ_(i))D _(i) ^(k)  (8.3.2)

wherein, χ_(i) is Aitken relaxation factor, a core idea of which is to improve the accuracy of prediction by using the first two iterations.

λ_(i) is calculated by equation (8.3.3):

$\begin{matrix} {\chi_{i} = {{- \chi_{i - 1}}\frac{\left( {\Delta\Gamma}_{{fsi},i}^{k} \right)^{T}\left( {{\Delta\Gamma}_{{fsi},{i + 1}}^{k} - {\Delta\Gamma}_{{fsi},i}^{k}} \right)}{\left( {{\Delta\Gamma}_{{fsi},{i + 1}}^{k} - {\Delta\Gamma}_{{fsi},i}^{k}} \right)^{T}\left( {{\Delta\Gamma}_{{fsi},{i + 1}}^{k} - {\Delta\Gamma}_{{fsi},i}^{k}} \right)}}} & \left( {8.3{.3}} \right) \end{matrix}$

wherein, Γ_(fsi,i) ^(k)={tilde over (Γ)}_(fsi,i) ^(k)−Γ_(fsi,i−1) ^(k).

Disclosed is a method for analyzing hydroelastic effect of a marine structure base on a moving particle semi-implicit method and a modal superposition method. The method is based on a fluid dynamic solver of a moving particle semi-implicit method (MPS) and a structural response solver of a mode superposition method based on a coupling rigid body and an elastic modal, and the fluid dynamic solver and the structural response solver achieve strong coupling in a time domain in an iterative manner. According to the present disclosure, the deficiency that the traditional potential flow-based hydroelesticity calculation cannot directly simulate the severe deformation of the free surface and the slamming phenomenon of the ship body is improved, and the problem of mutual influence between the rigidity of the structure and the flexible motion modal is considered.

BRIEF DESCRIPTION OF THE DRAWINGS

In order to more clearly explain the embodiments of the present invention or the technical solutions in the prior art, the drawings required in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings in the following descriptions are some embodiments of the present invention. For those of ordinary skill in the art, without inventive effort, other drawings can be obtained based on these drawings.

FIG. 1 is two-dimensional and three-dimensional free surface particle recognition schemes.

FIG. 2 is a schematic diagram of an elastic non-uniform beam.

FIG. 3 is a schematic diagram of the initial configuration of the calculation (not to scale).

FIG. 4 is a cross-sectional and surface discretization diagram of a ship model.

FIG. 5 shows the distribution of the mass (a) and second moment (b) of the ship model.

FIG. 6 shows the first three modes of the ship model.

FIG. 7 is a typical time step free surface shape and ship deformation diagram ((a) t=0.1s, (b) t=0.2s, (c) t=0.418s, (d) t=0.684s, (e) t=0.91s, (f) t=1.05s).

FIG. 8 is a demonstration of the Laplace operator used to compensate for virtual particles near the solid boundary.

FIG. 9 is a flow chart of the iterative process of interaction between fluid and structure.

DESCRIPTION OF THE EMBODIMENTS

To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be described clearly and completely in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are parts of the embodiments of the present invention, but not all the embodiments. Based on the embodiments of the present invention, all the other embodiments obtained by those of ordinary skill in the art without inventive effort are within the scope of the present invention.

As shown in FIGS. 1-9, disclosed is a method for analyzing hydroelastic effect of a marine structure based on a moving particle semi-implicit method and a modal superposition method, and in the time domain, the solutions are decomposed into a number of time intervals with small intervals. Assuming that the information of the flow field and structural motion in the previous time step (or initial moment) is known, the following calculation is performed on the current time step, including the following steps:

S1. spatially discretizing the boundary of the flow field with mesh-less discrete points to avoid the difficulty of re-meshing caused by strong nonlinear free surface motion and large rigid body displacement of the structure, wherein if a previous time step is initial time, velocity and intensity of pressure of fluid particles need to be initialized;

S2. determining an estimated value of a structural boundary position of a current time step according to motion information of a solid boundary of the previous time step, wherein if the previous time step is the initial time, an initial value of a structural motion is adopted;

S3. updating a position and a velocity of fluid particles by Navier-Stokes equation according to flow field information of the previous time step, excluding fluid pressure;

S4. deriving a pressure Poisson equation and solving the pressure Poisson equation;

S5. updating the position and the velocity of the fluid particles using the pressure value obtained in S4;

S6. solving the governing equation of solid response using the pressure value obtained in step S4;

S7. updating the structure motion and deformation by using dynamic information obtained in step S6, which in turn provides the new fluid boundary position;

S8. comparing structural position differences in step S2 and step S7, wherein if a convergence condition is satisfied, a next time step calculation is performed, otherwise, repeating steps S2 to S8 at the current time step until the next time step calculation is performed after the convergence condition is satisfied.

Steps S1-S4 are part of the hydrodynamic solver (modified MPS method), and step S6 is a structural response solver.

Specific steps of the step S1 are as follows: discretizing based on uniformly distributed particles, as shown in equation (1.1.1).

$\begin{matrix} {{\nabla\varphi} = {\frac{d_{m}}{n_{0}}{\sum\limits_{j \neq i}^{N}{\frac{{\varphi \left( r_{j} \right)} - {\varphi \left( r_{i} \right)}}{r_{ij}^{2}}\left( {r_{j} - r_{i}} \right){W\left( r_{ij} \right)}}}}} & (1) \\ {{\nabla^{2}{\varphi \left( r_{i} \right)}} = {\frac{2d_{m}}{n_{0}\lambda}{\sum\limits_{j \neq i}^{N}{\left\lbrack {{\varphi \left( r_{j} \right)} - {\varphi \left( r_{i} \right)}} \right\rbrack {W\left( r_{ij} \right)}}}}} & {(2)\mspace{14mu} \left( {1.1{.1}} \right)} \\ {{\nabla{\cdot {\Phi \left( r_{i} \right)}}} = {\frac{d_{m}}{n_{0}}{\sum\limits_{j \neq i}^{N}{\frac{\left( {{\Phi \left( r_{j} \right)} - {\Phi \left( r_{i} \right)}} \right) \cdot \left( {r_{j} - r_{i}} \right)}{r_{ij}^{2}}{W\left( r_{ij} \right)}}}}} & (3) \end{matrix}$

wherein, ϕ and Φ represent arbitrary scalars and vectors respectively, d_(m) represents a number of dimensions of the problem under study: two dimensions or three dimensions, N is a number of particles in an affected area of the relevant particles; no is a particle density at initial time; gradient/divergence and the radius of Laplace operator r_(e) are 2.1r₀ and 4.0r₀, r₀ is an initial particle spacing; n₀ is the particle density at the initial moment.

A kernel function W (r_(ij)) and a parameter λ are defined as equation (1.1.2) and equation (1.1.3): an adjustment amount of the particle spacing as shown in equation (1.1.5):

$\begin{matrix} {{W\left( r_{ij} \right)} = \left\{ \begin{matrix} {\frac{r_{e}}{r_{ij}} - 1} & {0 \leq r_{ij} \leq r_{e}} \\ 0 & {r_{ij} \geq r_{e}} \end{matrix} \right.} & \left( {1.1{.2}} \right) \\ {\lambda = \frac{\sum\limits_{j \neq i}^{N}{{W\left( r_{ij} \right)}r_{ij}^{2}}}{\sum\limits_{j \neq i}^{N}{W\left( r_{ij} \right)}}} & \left( {1.1{.3}} \right) \end{matrix}$

the particle density is defined in equation (1.1.4):

$\begin{matrix} {n = {\sum\limits_{j \neq i}^{N}{W\left( r_{ij} \right)}}} & \left( {1.1{.4}} \right) \end{matrix}$

an adjustment amount of the particle spacing as shown in equation (1.1.5):

$\begin{matrix} {{{\delta \; r_{i}} = {\sum\limits_{j \neq i}{\frac{r_{0 -}{r_{ij}}}{2} \cdot \frac{r_{i -}r_{j}}{r_{ij}}}}},{{{when}\mspace{14mu} {r_{ij}}} \leq r_{0}}} & \left( {1.1{.5}} \right) \end{matrix}$

For the free surface particles distal from a main fluid domain, when a relative velocity between the particles is closer than a threshold before a prediction step, performing an operation as shown in equation (1.1.6) to set the relative velocity of the particle pair to be zero;

$\begin{matrix} {{{\delta \; u_{i}} = {\sum\limits_{j \neq i}{{- {\square\left( r_{ij} \right)}}u_{\tau_{ij}}}}},{{{{when}\mspace{14mu} {{r_{ij} - {u_{\tau_{ij}}\Delta \; t}}}} \leq r_{\min}}},{r_{\min} = {0.3r_{0}}}} & \left( {1.1{.6}} \right) \end{matrix}$

wherein, u_(r) _(ij) is a relative tangential velocity of particle i and particle j, and the adjacent particles of solid and fluid are taken as 0.5 and 1.0 respectively.

Specific steps of the step S2 are as follows:

Introducing a variable A describing the motion and deformation of an object, which is defined as follows:

A=[X _(Rb) ,θ,q _(b)]  (2.1.1)

The corresponding position, velocity and acceleration of the particles at an interface of the structure and the fluid are Γ_(fsi,0) ^(k), {dot over (Γ)}_(fsi,0) ^(k) and {umlaut over (Γ)}_(fsi,0) ^(k), wherein k represents a time step, a position where a subscript ‘0’ locates represents a number of iterations.

Estimating the position, velocity and acceleration of the current time step from the position Γ_(fsi,0) ^(k−1), velocity {dot over (Γ)}_(fsi,0) ^(k−1) and acceleration {umlaut over (Γ)}_(fsi,0) ^(k−1) of the structure boundary particles of the previous time step according to an assumption of uniform acceleration motion, and calculating the estimated value of the structural boundary position of the current time step based on the calculated position, velocity and acceleration of the current time step.

The Lagrangian form non-viscous Navier-Stokes equation is shown in equation (3.1.1):

$\begin{matrix} {\frac{Du}{Dt} = {g - \frac{\nabla p}{\rho}}} & \left( {3.1{.1}} \right) \end{matrix}$

wherein, u, p and ρ represent the velocity, pressure and density of the fluid respectively, which are all vectors pointing in a direction of gravity, and g is the acceleration of gravity.

Specific steps of the step S3 are as follows:

Firstly, using a classic projection method to decouple the speed and pressure as follows: without considering the pressure, updating the liquid to an intermediate state only by inertia, as shown in equation (3.1.2):

u _(*) =u _(k) +Δtg  (1)

l _(*) =l _(k) +Δtu _(*)  (2)(3.1.2)

wherein, l is a position vector, variables with subscripts * and k represent variables at an intermediate time step and a k^(th) time step respectively.

Specific steps of the step S4 are as follows:

Deriving the pressure Poisson equation by taking a divergence of the Navier-Stokes equation on both sides according to a continuity equation, as shown in (4.1.2), wherein, the continuity equation is shown in equation (4.1.1),

$\begin{matrix} {{\nabla{\cdot u}} = 0} & \left( {4.1{.1}} \right) \\ {{\nabla^{2}p_{k + 1}} = {\frac{\rho {\nabla{\cdot u_{*}}}}{\Delta \; t} + {{\alpha\rho}\frac{n_{0} - n_{k}}{n_{0}\Delta \; t^{2}}}}} & \left( {4.1{.2}} \right) \end{matrix}$

wherein, n₀ and n_(k) are the particle densities at the initial time and the k^(th) time step respectively, and the particle density is defined as shown in equation (1.1.4).

The coefficient α is defined as shown in (4.1.3):

$\begin{matrix} {\alpha = \left\{ \begin{matrix} {{\frac{n_{0} - n_{k}}{n_{0}}} + {\Delta \; t{{\nabla{\cdot u_{k}}}}}} & {{\left( {n_{0} - n_{k}} \right){\nabla{\cdot u_{k}}}} \geq 0} \\ {{\frac{n_{0} - n_{k}}{n_{0}}}\mspace{121mu}} & {{\left( {n_{0} - n_{k}} \right){\nabla{\cdot u_{k}}}} \leq 0} \end{matrix} \right.} & \left( {4.1{.3}} \right) \end{matrix}$

Boundary conditions for solving the pressure Poisson equation are as follows:

(1) Solid Boundary Conditions

Applying Neumann boundary conditions to solid particles, as shown in equation (4.1.4),

n·∇p _(k+1)=ρ(n·g−n·{dot over (u)} _(b) _(k+1) )≈ρ(n·g−n·{dot over (u)} _(b) _(k) )  (4.1.4)

wherein, {dot over (u)}_(b) _(k) and {dot over (u)}_(b) _(k+1) the accelerations of the solid boundary particles at the k^(th) and (k+1)^(th) time steps; since {dot over (u)}_(b) _(k+1) is unknown when solving the fluid motion at the (k+1)^(th) time step, the value {dot over (u)}_(b) _(k) of the previous time step is used as an approximation.

As shown in FIG. 8, fluid particles proximal to the solid boundary need to be corrected for the Laplace operator, wherein a pressure value is shown in equation (4.1.5), and a discrete term in equation (1.1.1) is corrected to make it consistent with equation (4.1.2); an intermediate velocity of the affected solid boundary particles is corrected as equation (4.1.6)-(1), which then are projected to tangential τ and normal n directions respectively to obtain equations (4.1.6)-(2) and (4.1.6)-(3),

$\begin{matrix} {p_{v} = {p_{s} + {{\rho_{0}\left( {{n \cdot g} - {n \cdot {\overset{.}{u}}_{b}}} \right)}r_{0}}}} & \left( {4.1{.5}} \right) \\ {u_{b^{*}} = {u_{{bk} + 1} + {\Delta \; t\frac{\nabla p_{k}}{\rho_{0}}}}} & (1) \\ {{n \cdot u_{b^{*}}} = {{n \cdot u_{{bk} + 1}} + {\Delta \; {t\left( {{n \cdot g} - {n \cdot {\overset{.}{u}}_{b_{k}}}} \right)}}}} & {(2)\mspace{14mu} \left( {4.1{.6}} \right)} \\ {{\tau \cdot u_{b^{*}}} = {{\tau \cdot u_{{bk} + 1}} + {\frac{\Delta \; t}{\rho_{0}}\frac{\partial p_{k}}{\partial\tau}}}} & (3) \end{matrix}$

wherein, u_(b*) and u_(b) _(k+1) are the velocity of the solid boundary particles at the intermediate time and the (k+1)^(th) time step.

(2) Free Surface Boundary Condition

Since solving the pressure Poisson equation requires applying a boundary condition with zero pressure on the free surface boundary, it is necessary to identify a position of the free surface particles: for the case of two dimensions, each particle is assigned a circle centered on itself, with a radius of 1.05r₀, and discretized with 360 points evenly distributed on the circle; if all these points are covered by the circles of its neighboring particles, then the particle is an internal fluid particle (particle B in FIG. 1(a)), otherwise the particle is to be identified as a free surface particle (particle A in FIG. 1(a));

for the case of three dimensions, a two-step method is used: firstly, checking a number of adjacent particles using equation (4.1.7) to detect potential free surface particles,

N _(p)<δ_(3d) N _(p0)  (4.1.7)

in this embodiment, N_(p0)=32, β_(3d)=0.96.

Secondly, refining a search by establishing a spherical surface centered on the particle and having a radius of 1.05r₀. More specifically, finding the vector pointing to the most sparsely distributed direction of surrounding particles around the concerned particle by weighted average method, as shown in FIG. 1(b), and discretizing a circular area on the spherical surface by uniformly distributed points, if all these points are covered by the spherical surface of its neighboring particles, the particle is an internal fluid particle, otherwise the particle will be identified as a free surface particle.

Calculation equation of step S5 is as shown in equation (5.1.1),

$\begin{matrix} {{u_{k + 1} = {u_{*} - {\Delta \; {t \cdot \frac{\nabla p_{k + 1}}{\rho_{0}}}}}}{r_{k + 1} = {r_{k} + {\Delta \; {t \cdot u_{k + 1}}}}}} & \left( {5.1{.1}} \right) \end{matrix}$

Specific steps of the step S6 are as follows:

S6.1. Establishment of Structural Motion Description Model

The structural motion description model uses a fixed global coordinate system XOY and an local coordinate system soη, wherein an origin of the local coordinate system is selected at a center of gravity of a beam of the structural motion description model, thus a position of any point on the beam of the structural motion description model can be described by equation (6.1.1), schematic diagram shown in FIG. 2.

X=X _(Rb) +Rξ ^(T)  (6.1.1)

wherein, X_(Rb) is a position of a center of mass, and equations (6.1.2) and (6.1.3) define local coordinates ξ of the beam of the structural motion description model and rotation matrix R of the beam of the structural motion description model,

$\begin{matrix} {\xi = \left\lbrack {s,{\eta_{l} + \eta_{0}}} \right\rbrack} & \left( {6.1{.2}} \right) \\ {R = \begin{bmatrix} {\cos (\theta)} & {- {\sin (\theta)}} \\ {\sin (\theta)} & {\cos (\theta)} \end{bmatrix}} & \left( {6.1{.3}} \right) \end{matrix}$

wherein, θ is an angle between O-X axis and o-s axis counterclockwise, η₁ is a coordinate of an undeformed structure, which is a constant for a specific point on the beam of the structural motion description model, and η₀ is a deflection of a mid-plane, the deflection of any plane parallel to the mid-plane taking the same value of the mid-plane; according to a modal superposition theory, the deflection η₀ of the mid-plane is expanded into equation (6.1.4).

Equations (6.1.5) and (6.1.6) define a column vector φ of a modal function and corresponding general coordinates q_(b),

φ=[φ₁,φ₂,φ₃, . . . ]^(T)  (6.1.5)

q _(b)=[q _(b1) ,q _(b2) ,q _(b3), . . . ]^(T)  (6.1.6)

The modal function satisfies the following orthogonal relationship:

$\begin{matrix} {{{\int\limits_{s_{1}}^{s_{2}}{{\phi\rho}_{l}\phi^{T}{ds}}} = I_{u}},{I_{u}\mspace{14mu} {is}\mspace{14mu} {an}\mspace{14mu} {identity}\mspace{14mu} {matrix}}} & \left( {6.1{.7}} \right) \\ {{{\int\limits_{s_{1}}^{s_{2}}{\frac{d^{2}\phi}{{ds}^{2}}{EI}\frac{d^{2}\phi^{T}}{{ds}^{2}}{ds}}} = \Lambda},{\Lambda = {{{{diag}\left( \omega_{i}^{2} \right)}\mspace{14mu} i} = 1}},2,3,\ldots} & \left( {6.1{.8}} \right) \end{matrix}$

wherein s₁ and s₂ are upper and lower limits integrated along o-s axis, ρ₁ is an line density of the beam of the structural motion description model, E represents an elastic modulus of a structure, and I₁ is an inertia matrix of the structure;

S6.2. Establishment of the Governing Equation of Solid Response Based on Lagrange Equation

Establishing a model based on Lagrange equation:

$\begin{matrix} {{{{\frac{d}{dt}\left( \frac{\partial T}{\partial{\overset{.}{q}}_{j}} \right)} + \frac{\partial U}{\partial q_{j}} - \frac{\partial T}{\partial q_{j}}} = {{Q_{j}\mspace{14mu} j} = 1}},2,3,\ldots} & \left( {6.2{.1}} \right) \end{matrix}$

wherein T and U represent an kinetic energy and an potential energy of the structural motion description model, q_(j) is a general coordinate corresponding to any rigid-flexible mode, and Q_(j) is a non-conservative force corresponding to the j^(th) coordinate.

The beam of the structural motion description model is an elastic non-uniform beam, and specific forms of T, U, q_(j), Q_(j) of the elastic non-uniform beam are as follows:

$\begin{matrix} \begin{matrix} {T =} & {{{\frac{1}{2}{\int\limits_{s_{1}}^{s_{2}}{\int\limits_{\eta_{1}}^{\eta_{2}}{{\overset{.}{X}}^{T}\rho_{s}\overset{.}{X}d\; \eta \; {ds}}}}} =}} \\  & {{\frac{1}{2}{\int\limits_{s_{1}}^{s_{2}}{\int\limits_{\eta_{1}}^{\eta_{2}}{\left( {{\overset{.}{X}}_{R} + {{RU}\; \overset{.}{\theta}\xi} + {R\; \overset{.}{\xi}}} \right)^{T}{\rho_{s}\left( {{\overset{.}{X}}_{R} + {{RU}\; \overset{.}{\theta}\xi} + {R\; \overset{.}{\xi}}} \right)}d\; \eta \; {ds}}}}}} \\ {=} & {{\frac{1}{2}\left\lbrack {{M\left( {{\overset{.}{X}}_{R}^{2} + {\overset{.}{Y}}_{R}^{2}} \right)} + {{\overset{.}{\theta}}^{2}I_{b}} + {{\overset{.}{\theta}}^{2}q_{b}^{T}q_{b}} + {{\overset{.}{q}}_{b}^{T}{\overset{.}{q}}_{b}} -} \right.}} \\  & {{{2{\overset{.}{\theta}\left( {{{\overset{.}{X}}_{R}\mspace{14mu} {\cos (\theta)}} + {{\overset{.}{Y}}_{R}\mspace{14mu} {\sin (\theta)}}} \right)}q_{b}^{T}\psi_{0}} +}} \\  & \left. {{2\left( {{{- {\overset{.}{X}}_{R}}\mspace{14mu} {\sin (\theta)}} + {{\overset{.}{Y}}_{R}\mspace{14mu} {\cos (\theta)}}} \right){\overset{.}{q}}_{b}^{T}\psi_{0}} + {2\overset{.}{\theta}{\overset{.}{q}}_{b}^{T}\psi_{1}}} \right\rbrack \end{matrix} & \left( {6.2{.2}} \right) \\ \begin{matrix} {U =} & {{{\frac{1}{2}{\int\limits_{s_{1}}^{s_{2}}{\frac{d^{2}\eta_{0}}{{ds}^{2}}{EI}\frac{d^{2}\eta_{0}}{{ds}^{2}}{ds}}}} + {MgY}_{R}}} \\ {=} & {{{\frac{1}{2}{q_{b}^{T}\left( {\int\limits_{s_{1}}^{s_{2}}{\frac{d^{2}\phi}{{ds}^{2}}{EI}\frac{d^{2}\phi^{T}}{{ds}^{2}}{ds}}} \right)}q_{b}} +}} \\  & {{{MgY}_{R} = {{\frac{1}{2}q_{b}^{T}\Lambda \; q_{b}} + {MgY}_{R}}}} \end{matrix} & \left( {6.2{.3}} \right) \end{matrix}$

wherein η₁ and η₂ are the upper and lower limits of integral along axis η, matrix integral U, column vector integrals Ψ₀ and Ψ₁, the matrix integral U and column vector integrals Ψ₀, Ψ₁ defined in equations (6.2.4) and (6.2.6):

$\begin{matrix} {U = \begin{bmatrix} 0 & {- 1} \\ 1 & 0 \end{bmatrix}} & \left( {6.2{.4}} \right) \\ {\psi_{0} = {\left\lbrack {\psi_{01},\psi_{02},\psi_{03},\ldots}\; \right\rbrack^{T} = {\int\limits_{s_{1}}^{s_{2}}{{\phi\rho}_{l}{ds}}}}} & \left( {6.2{.5}} \right) \\ {\psi_{1} = {\left\lbrack {\psi_{11},\psi_{12},\psi_{13},\ldots}\; \right\rbrack^{T} = {\int\limits_{s_{1}}^{s_{2}}{s\; {\phi\rho}_{l}{ds}}}}} & \left( {6.2{.6}} \right) \end{matrix}$

The governing equations of the dynamic response for elastic non-uniform beam under a wave impact can be obtained by substituting equations (6.2.2) and (6.2.3) into equation (6.2.1), which is shown in equation (6.2.7):

M{umlaut over (X)} _(Rb)+{dot over (θ)}² sin(θ)ψ₀ ^(T) q _(b)−2{dot over (θ)} cos(θ)Ψ₀ ^(T) {dot over (q)} _(b)−{umlaut over (θ)} cos(θ)Ψ₀ ^(T) q _(b)−sin(θ)Ψ₀ ^(T) {umlaut over (q)} _(b) =Q _(X) _(Rb)

MŸ _(Rb)−{dot over (θ)}² cos(θ)ψ₀ ^(T) q _(b)−2{dot over (θ)} sin(θ)ψ₀ ^(T) {dot over (q)} _(b)−{umlaut over (θ)} sin(θ)ψ₀ ^(T) q _(b)+cos(θ)ψ₀ ^(T) {umlaut over (q)} _(b) +Mg=Q _(Y) _(Rb)

−({umlaut over (X)} _(Rb) cos(θ)+Ÿ _(Rb) sin(θ))ψ₀ ^(T) q _(b) +I _(b) {umlaut over (θ)}+{umlaut over (θ)}q _(b) ^(T) q _(b)+2{dot over (θ)}{dot over (q)} _(b) ^(T) q _(b)+ψ₁ ^(T) {umlaut over (q)} _(b) =Q _(θ)

(−{umlaut over (X)} _(Rb) sin(θ)+Ÿ _(Rb) cos(θ))ψ₀+{umlaut over (θ)}ψ₁ +{umlaut over (q)} _(b) +Λq _(b)−{dot over (θ)}² q _(b) =Q _(q) _(b)   (6.2.7)

Equations (6.2.8)-(6.2.11) provide the non-conservative forces corresponding to the general coordinates of the rigid body and the elastic modal:

Q _(X) _(Rb) =

pn _(s) dl  (6.2.8)

Q _(Y) _(Rb) =

pn _(η) dl  (6.2.9)

Q _(θ) =

p(X _(p) n _(p) −Y _(p) n _(s))dl  (6.2.10)

Q _(q) _(b) =

p(n·e _(η))φdl  (6.2.11)

wherein, n_(s) and n_(η) are local normal components of s and η respectively, expressed by a fixed global coordinate system, X_(p) and Y_(p) are overall X and Y coordinates of a point of action of an intensity of pressure p, e_(η) is an unit vector of o-η axis, and the integration is carried out around a perimeter of the beam of the structural motion description mode;

S6.3. Solving the Governing Equation of Solid Response which Couples the Rigid Body and the Elastic Mode.

Specific steps of the step S8 are as follows:

Assuming that all fluid and structural variables are known in time step t=t_(k−1), and then the detailed interaction process at the next time t=t_(k) is as follows:

S8.1. assuming that an acceleration of a structure at the time step t=t_(k) is the same as the acceleration at the previous time step t=t_(k−1), that is, {umlaut over (D)}^(k)={umlaut over (D)}^(k−1), a position D^(k) and a speed {dot over (D)}^(k) of a position at the time step t=t_(k) can also be calculated by a finite difference method.

Calculating the corresponding position, velocity and acceleration of each point on the interface between fluid and structure through equations (8.1.1) (8.1.2) and (8.1.3)˜(8.1.6), that is, Γ_(fsi,0) ^((k)), {dot over (Γ)}_(fsi,0) ^((k)) and {umlaut over (Γ)}_(fsi,0) ^((k)) can be calculated from the newly calculated structural motion and deformation parameters D, that is equation (2.1.1),

$\begin{matrix} {\mspace{76mu} {X_{R} = {X_{CR} + R_{{RX}_{R}}}}} & \left( {8.1{.1}} \right) \\ {\mspace{76mu} {X_{fi} = {X_{cfi} + {R_{fi}\xi_{i}^{T}}}}} & \left( {8.1{.2}} \right) \\ {\mspace{76mu} {{\overset{.}{X}}_{R} = {{{\overset{.}{X}}_{CR} + {\overset{.}{R}}_{{RX}_{R}}} = {{{\overset{.}{X}}_{C}R} + {{\overset{.}{R}}_{R}U\; {\overset{.}{\theta}}_{R}\chi_{R}}}}}} & \left( {8.1{.3}} \right) \\ {{\overset{.}{X}}_{fi} = {{{\overset{.}{X}}_{cR} + {{\overset{.}{R}}_{R}\chi_{ofi}} + {{\overset{.}{R}}_{fi}\xi_{i}^{T}} + {{\overset{.}{R}}_{fi}{\overset{.}{\xi}}_{i}^{T}}} = {{\overset{.}{X}}_{CR} + {R_{R}U\; {\overset{.}{\theta}}_{R}\chi_{ofi}} + {R_{fi}U\; {\overset{.}{\theta}}_{fi}\chi_{ofi}\xi_{i}} + {R_{fi}{\overset{.}{\xi}}_{i}}}}} & \left( {8.1{.4}} \right) \\ {\mspace{76mu} {{\overset{¨}{X}}_{R} = {{{\overset{¨}{X}}_{CR} + {{\overset{¨}{R}}_{R}\chi_{R}}} = {{\overset{¨}{X}}_{R} + {\left( {{R_{R}U\; {\overset{¨}{\theta}}_{R}} - {R_{R}{\overset{¨}{\theta}}_{R}^{2}}} \right)\chi_{R}}}}}} & \left( {8.1{.5}} \right) \\ {\mspace{76mu} \begin{matrix} {{\overset{¨}{X}}_{fi} =} & {{{\overset{¨}{X}}_{CR} + {{\overset{¨}{R}}_{R}\chi_{ofi}} + {{\overset{¨}{R}}_{fi}\xi_{i}} + {2{\overset{.}{R}}_{fi}{\overset{.}{\xi}}_{i}} + {R_{fi}{\overset{¨}{\xi}}_{i}}}} \\ {=} & {{{\overset{¨}{X}}_{CR} + {\left( {{R_{R}U\; {\overset{¨}{\theta}}_{R}} - {R_{R}{\overset{¨}{\theta}}_{R}^{2}}} \right)\chi_{ofi}} + {\left( {{R_{fi}U\; {\overset{¨}{\theta}}_{fi}} - {R_{fi}{\overset{¨}{\theta}}_{fi}^{2}}} \right)\xi_{i}} +}} \\  & {{{2R_{fi}U\; {\overset{¨}{\theta}}_{fi}{\overset{.}{\xi}}_{i}} + {R_{fi}{\overset{¨}{\xi}}_{i}}}} \end{matrix}} & \left( {8.1{.6}} \right) \end{matrix}$

wherein, X_(R) is a global coordinates of rigid body, X_(CR) is a center-of-mass coordinates, R_(R) is a rotation matrix that associates the local coordinate system soη with the fixed global coordinate system XOY; X_(fi) represents the coordinates on a center line; and represents the coordinates of the beam center line in the local coordinate system soη, as represented in equation (8.1.7), wherein 77; is deflection function of the beam of the structural motion description model;

ξ_(i)=[s _(i),η_(i)]  (8.1.7)

S8.2. calculating the fluid motion at time t=t_(k) according to the modified MPS method by using the updated information of the interface as a new boundary condition, by using a newly updated pressure p_(fsi,i+1) ^(k); the i^(th) iteration of the interface at time t=t_(k) can be conducted;

S8.3. comparing structural position differences Γ_(fsi,i) ^(k) and {tilde over (Γ)}_(fsi,i+1) ^(k) in step S2 and step S7, if a convergence condition is satisfied, as shown in equation (8.3.1), performing step S8.1 for the next time step t=t_(k+1) operation,

|{tilde over (Γ)}_(fsi,i+1) ^(k)−Γ_(fsi,i) ^(k)|≤ϵ  (8.3.1)

otherwise, using equation (8.3.2) to correct the structural position D_(i+1) ^(k) of the (i+1)^(th) iteration, and using Newmark method to update velocity {dot over (D)}_(i+1) ^(k) and acceleration {umlaut over (D)}_(i+1) ^(k), calculating interface variables Γ_(fsi,i+1) ^(k), {dot over (Γ)}_(fsi,i+1) ^(k) and {umlaut over (Γ)}_(fsi,i+1) ^(k) based on D_(i+1) ^(k), {dot over (D)}_(i+1) ^(k), and {umlaut over (D)}_(i+1) ^(k); using these modified interface variables, to perform the (i+1)^(th) iteration by returning to step S2,

D _(i+1) ^(k)=χ_(i) {tilde over (D)} _(i+1) ^(k)+(1−χ_(i))D _(i) ^(k)  (8.3.2)

wherein, χ_(i) is Aitken relaxation factor, a core idea of which is to improve the accuracy of prediction by using the first two iterations. χ_(i) is calculated by equation (8.3.3):

$\begin{matrix} {\chi_{i} = {\chi_{i - 1}\frac{\left( {\Delta\Gamma}_{{fsi},i}^{k} \right)^{T}\left( {{\Delta\Gamma}_{{fsi},{i + 1}}^{k} - {\Delta\Gamma}_{{fsi},i}^{k}} \right)}{\left( {{\Delta\Gamma}_{{fsi},{i + 1}}^{k} - {\Delta\Gamma}_{{fsi},i}^{k}} \right)^{T}\left( {{\Delta\Gamma}_{{fsi},{i + 1}}^{k} - {\Delta\Gamma}_{{fsi},i}^{k}} \right)}}} & \left( {8.3{.3}} \right) \end{matrix}$

wherein, Γ_(fsi,i) ^(k)={tilde over (Γ)}_(fsi,i) ^(k)−Γ_(fsi,i−1) ^(k). The initial value of each first iteration is 0.2.

The entire process is shown in FIG. 9.

Hereafter, the method based on the moving particle semi-implicit method and modal superposition method to solve the strong nonlinear time-domain hydroelastic problem is used to calculate the three-dimensional hull slamming problem, and the applicability of the method is explained.

Specific Calculation Process:

1. Model Selection

A 1:100 model of a 4,600-ton tanker was used to simulate an interaction between a dam-break wave and a ship. Assuming that the ship's dynamic response is two-dimensional (that is, only considering pitch, heave and vertical bending), this makes the elastic non-uniform beam suitable for this situation. The main parameters of the ship model are shown in Table 1. The ship model is placed in the pool facing the impact of the dam failure. The initial configuration is shown in FIG. 3. The width and length of the water tank are about three times the width and length of the ship.

TABLE 1 Main parameters of ship model Length of ship  1.8 m Width of ship 0.322 m Ship body's draught  0.12 m Mass of ship body 54.99 kg

2. Particle Discretization

The surface of the ship model is discretized using particles and the detailed procedure is as follows:

(1) the ship model is first discretized along the longitude direction with several cross-sections, i.e. stations (the norms of these cross-sections are parallel to the longitude direction) as shown in FIG. 4(a), the distance between each section is set as the value for initial fluid particles.

(2) for each section, the outline of the cross section is then discretized by evenly distributed particles.

The cross section and surface discretization of the ship model is shown in FIG. 4. The particle spacing on the surface of the ship model is approximately the same as the resolution of the flow field, which is 0.02 m (about 1/90 of the length of the ship model). The total number of particles is 289417, including 193284 fluid particles.

3. Parameter Selection

Assuming that the mass distribution of the ship model is the same as its water consumption, the thickness of the ship model is 0.05 m for the calculation of the second moment of section. FIG. 5 shows the distribution of the mass and second moment of the ship model.

Myklestad's method is used to calculate the mode function of the elastic non-uniform beam. The results of the first three order mode functions are shown in FIG. 6. Young's modulus E=2×10⁴ N/m², and the first three circular natural frequency modes are: ω₁=3.7857, ω₂=9.7777, ω₃=18.2063

4. Calculation Result

Some typical time-step free surface shapes and ship deformation diagrams are shown in FIG. 7. The free surface particles, the particles of the ship model part above the free surface and the particles of the ship model part below the free surface are marked as red, blue and black, respectively. It can be seen from FIG. 7 that no free surface particles are erroneously identified below the free surface. In this simulation, the deformation amplitude is significantly larger than the normal ship model structure. The lower stiffness is deliberately selected to test the coupling ability between the modified modal superposition and the MPS model. FIGS. 7 (a), (b), (c) show the shock wave motion processes at different times of dam failure. The fact that the draft of the ship model remains unchanged proves that the buoyancy calculated by MPS is accurate and stable for the support of the weight of the ship model. The impact of the waves on the ship's bow occurs at t=0.418 s in FIG. 7(c). When the wave propagates along the ship model, the maximum bending moment is generated at the peak of the wave (FIGS. 7 (d)-(f)), and the ship model accordingly generates the largest deformation. Qualitative analysis shows that the coupling between the modified MPS and the mentioned structural model can provide reasonable results for the simulation of wave-structure interaction.

At last, it should be stated that the above various embodiments are only used to illustrate the technical solutions of the present invention without limitation; and despite reference to the aforementioned embodiments to make a detailed description of the present invention, those of ordinary skilled in the art should understand: the described technical solutions in above various embodiments may be modified or the part of or all technical features may be equivalently substituted; while these modifications or substitutions do not make the essence of their corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present invention. 

1. A method for analyzing hydroelastic effect of a marine structure based on moving particle semi-implicit method and modal superposition method, comprising the following steps: S1. spatially discretizing a boundary of a flow field with mesh-less discrete points, wherein the boundary of the flow field is a surface of the marine structure in contact with a fluid, wherein if a previous time step is initial time, velocity and intensity of pressure of fluid particles need to be initialized; S2. determining an estimated value of a structural boundary position of a current time step according to motion information of a solid boundary of the previous time step, wherein if the previous time step is the initial time, an initial value of a structural motion is adopted; S3. updating a position and a velocity of fluid particles by Navier-Stokes equation according to flow field information of the previous time step, excluding fluid pressure; S4. deriving a pressure Poisson equation and solving the pressure Poisson equation; S5. updating the position and the velocity of the fluid particles using a pressure value in S4; S6. solving the governing equation of solid response, which couples the rigid body and elastic mode, by using the pressure value obtained in S4; S7. updating the structure motion and deformation by using dynamic information obtained in step S6, which in turn provides a new fluid boundary position; S8. comparing structural position differences in step S2 and step S7, wherein if a convergence condition is satisfied, a next time step calculation is performed, otherwise, repeating steps S2 to S8 at a current time step until the next time step calculation is performed after the convergence condition is satisfied.
 2. The method according to claim 1, wherein, specific steps of the step S1 are as follows: discretizing based on uniformly distributed particles, as shown in equation (1.1.1) $\begin{matrix} {{\nabla{\varphi \left( r_{i} \right)}} = {\frac{d_{m}}{n_{0}}{\sum\limits_{j \neq i}^{N}{\frac{{\varphi \left( r_{j} \right)} - {\varphi \left( r_{i} \right)}}{r_{ij}^{2}}\left( {r_{j} - r_{i}} \right){W\left( r_{ij} \right)}}}}} & (1) \\ {{\nabla^{2}{\varphi \left( r_{i} \right)}} = {\frac{2d_{m}}{n_{0}\lambda}{\sum\limits_{j \neq i}^{N}{\left\lbrack {{\varphi \left( r_{j} \right)} - {\varphi \left( r_{i} \right)}} \right\rbrack {W\left( r_{ij} \right)}}}}} & {(2)\mspace{14mu} \left( {1.1{.1}} \right)} \\ {{\nabla{\cdot {\Phi \left( r_{i} \right)}}} = {\frac{d_{m}}{n_{0}}{\sum\limits_{j \neq i}^{N}{\frac{\left( {{\Phi \left( r_{j} \right)} - {\Phi \left( r_{i} \right)}} \right) \cdot \left( {r_{j} - r_{i}} \right)}{r_{ij}^{2}}{W\left( r_{ij} \right)}}}}} & (3) \end{matrix}$ wherein, ϕ and Φ represent arbitrary scalars and vectors respectively, d_(m) represents a number of dimensions of the problem under study: two dimensions or three dimensions, N is a number of particles in an affected area of the relevant particles; no is a particle density at initial time, r represents a particle spacing, and r_(i) and r_(j) represent the coordinates of particle i and particle j respectively, r_(ij)=|r_(i)−r_(j)|; a kernel function W (r_(ij)) and a parameter λ are defined as equation (1.1.2) and equation (1.1.3): $\begin{matrix} {{W\left( r_{ij} \right)} = \left\{ \begin{matrix} {\frac{r_{e}}{r_{ij}} - 1} & {0 \leq r_{ij} \leq r_{e}} \\ 0 & {r_{ij} \geq r_{e}} \end{matrix} \right.} & \left( {1.1{.2}} \right) \\ {\lambda = \frac{\sum\limits_{j \neq i}^{N}{{W\left( r_{ij} \right)}r_{ij}^{2}}}{\sum\limits_{j \neq i}^{N}{W\left( r_{ij} \right)}}} & \left( {1.1{.3}} \right) \end{matrix}$ wherein, r_(e) represents an effective range of particles interaction, and the particle density n is defined in equation (1.1.4): $\begin{matrix} {n = {\sum\limits_{j \neq i}^{N}{W\left( r_{ij} \right)}}} & \left( {1.1{.4}} \right) \end{matrix}$ an adjustment amount of the particle spacing r as shown in equation (1.1.5): $\begin{matrix} {{{\delta \; r_{i}} = {\sum\limits_{j \neq i}{\frac{r_{0 -}{r_{ij}}}{2} \cdot \frac{r_{i -}r_{j}}{r_{ij}}}}},{{{when}\mspace{14mu} {r_{ij}}} \leq r_{0}}} & \left( {1.1{.5}} \right) \end{matrix}$ wherein, r₀ is an initial particle spacing; for free surface particles distal from a main fluid domain, when a relative velocity between the particles is closer than a threshold before a prediction step S3, performing an operation as shown in equation (1.1.6) to set the relative velocity of the particle pair δu_(i) to be zero; $\begin{matrix} {{{\delta \; u_{i}} = {\sum\limits_{j \neq i}{{- {\square\left( r_{ij} \right)}}u_{\tau_{ij}}}}},{{{{when}\mspace{14mu} {{r_{ij} - {u_{\tau_{ij}}\Delta \; t}}}} \leq r_{\min}}},{r_{\min} = {0.3r_{0}}}} & \left( {1.1{.6}} \right) \end{matrix}$ wherein, u_(r) _(ij) is a relative tangential velocity of particle i and particle j, and the adjacent particles of solid and fluid are taken as 0.5 and 1.0 respectively; Δt is a size of the time step.
 3. The method according to claim 2, wherein, specific steps of the step S2 are as follows: introducing a variable A describing the motion and deformation of an object, which is defined as follows: A=[X _(Rb) ,θ,q _(b)]  (2.1.1) wherein, X_(Rb) represents a position of a center of mass of a rigid body motion, B represents a deadrise angle of the structure, and q_(b) represents general coordinates corresponding to a modal function; the corresponding position, velocity and acceleration of the particles at an interface of the structure and the fluid are Γ_(fsi,0) ^(k), {dot over (Γ)}_(fsi,0) ^(k), and {umlaut over (Γ)}_(fsi,0) ^(k), wherein k represents a time step, a position where a subscript ‘0’ locates represents a number of iterations; estimating a position, velocity and acceleration of the current time step from the position Γ_(fsi,0) ^(k−1), velocity {dot over (Γ)}_(fsi,i) ^(k−1) and acceleration {umlaut over (Γ)}_(fsi,0) ^(k−1) of the structure boundary particles of the previous time step according to an assumption of uniform acceleration motion, and calculating an estimated value of the structural boundary position of the current time step based on the calculated position, velocity and acceleration of the current time step.
 4. The method according to claim 3, wherein, in the step S3, the Lagrangian form non-viscous Navier-Stokes equation is shown in equation (3.1.1): $\begin{matrix} {\frac{Du}{Dt} = {g - \frac{\nabla p}{\rho}}} & \left( {3.1{.1}} \right) \end{matrix}$ wherein, u, p and ρ respectively represent a velocity, pressure and density of the fluid, which are all vectors pointing in a direction of gravity, and g is the acceleration of gravity; specific steps of the step S3 are as follows: using a classic projection method to decouple the speed and pressure as follows: without considering the pressure, updating the liquid to an intermediate state only by inertia, as shown in equation (3.1.2): u _(*) =u _(k) +Δtg  (1) l _(*) =l _(k) +Δtu _(*)  (2)(3.1.2) wherein, l is a position vector, variables with subscripts * and k respectively represent variables at an intermediate time step and a k^(th) time step, and u represents the velocity of the fluid.
 5. The method according to claim 4, wherein, specific steps of the step S4 are as follows: deriving the pressure Poisson equation by taking a divergence of the Navier-Stokes equation on both sides according to a continuity equation, as shown in equation (4.1.2), wherein, the continuity equation is shown in equation (4.1.1), $\begin{matrix} {{\nabla{\cdot u}} = 0} & \left( {4.1{.1}} \right) \\ {{\nabla^{2}p_{k + 1}} = {\frac{\rho {\nabla{\cdot u_{*}}}}{\Delta \; t} + {{\alpha\rho}\frac{n_{0} - n_{k}}{n_{0}\Delta \; t^{2}}}}} & \left( {4.1{.2}} \right) \end{matrix}$ wherein, n₀ and n_(k) are the particle densities at the initial time and the k^(th) time step respectively, and the particle density is defined as shown in equation (1.1.4); the coefficient α is defined as shown in (4.1.3): $\begin{matrix} {\alpha = \left\{ \begin{matrix} {{\frac{n_{0} - n_{k}}{n_{0}}} + {\Delta \; t{{\nabla{\cdot u_{k}}}}}} & {{\left( {n_{0} - n_{k}} \right){\nabla{\cdot u_{k}}}} \geq 0} \\ {{\frac{n_{0} - n_{k}}{n_{0}}}\mspace{121mu}} & {{\left( {n_{0} - n_{k}} \right){\nabla{\cdot u_{k}}}} \leq 0} \end{matrix} \right.} & \left( {4.1{.3}} \right) \end{matrix}$ boundary conditions for solving the pressure Poisson equation are as follows: (1) solid boundary conditions applying Neumann boundary conditions to solid particles, as shown in equation (4.1.4), n·∇p _(k+1)=ρ(n·g−n·{dot over (u)} _(b) _(k+1) )≈ρ(n·g−n·{dot over (u)} _(b) _(k) )  (4.1.4) wherein, {dot over (u)}_(b) _(k) and {dot over (u)}_(b) _(k+1) are the accelerations of the solid boundary particles at the k^(th) and (k+1)^(th) time steps; since {dot over (u)}_(b) _(k+1) is unknown when solving the fluid motion at the (k+1)^(th) time step, the value {dot over (u)}_(b) _(k) of the previous time step is used as an approximation; fluid particles proximal to the solid boundary need to be corrected for the Laplace operator, wherein a pressure value is shown in equation (4.1.5), and a discrete term in equation (1.1.1) is corrected to make it consistent with equation (4.1.2); an intermediate velocity of the affected solid boundary particles is corrected as equation (4.1.6)-(1), which then are projected to tangential r and normal n directions respectively to obtain equations (4.1.6)-(2) and (4.1.6)-(3), $\begin{matrix} {p_{v} = {p_{s} + {{\rho_{0}\left( {{n \cdot g} - {n \cdot u_{b}}} \right)}r_{0}}}} & \left( {4.1{.5}} \right) \\ {u_{b^{*}} = {u_{{bk} + 1} + {\Delta \; t\frac{\nabla p_{k}}{\rho_{0}}}}} & (1) \\ {{n \cdot u_{b^{*}}} = {{n \cdot u_{{bk} + 1}} + {\Delta \; {t\left( {{n \cdot g} - {n \cdot {\overset{.}{u}}_{b_{k}}}} \right)}}}} & {(2)\mspace{14mu} \left( {4.1{.6}} \right)} \\ {{\tau \cdot u_{b^{*}}} = {{\tau \cdot u_{{bk} + 1}} + {\frac{\Delta \; t}{\rho_{0}}\frac{\partial p_{k}}{\partial\tau}}}} & (3) \end{matrix}$ wherein, p_(v) represents an intensity of pressure of virtual particles, p_(s) represents an intensity of pressure of responsive solid particles, u_(b*) and u_(b) _(k+1) are the velocity of the solid boundary particles at the intermediate time and the (k+1)^(th) time step, and n in equations (4.1.5) and (4.1.6) represents a normal direction; (2) free surface boundary condition since solving the pressure Poisson equation requires applying a boundary condition with zero pressure on the free surface boundary, it is necessary to identify a position of the free surface particles: for the case of two dimensions, each particle is assigned a circle centered on itself with a radius of 1.05r₀, and the circle is discretized with 360 points evenly distributed on it; if all these points are covered by the circles of its neighboring particles, then the particle is an internal fluid particle, otherwise the particle is to be identified as a free surface particle; for the case of three dimensions, a two-step method is used: firstly, checking a number of adjacent particles using equation (4.1.7) to detect potential free surface particles, N _(p)<β_(3d) N _(p0)  (4.1.7) β_(3d) is a parameter less than 1, taking values according to situations, and N_(p0) represents a initial particle density within a delimited range; secondly, refining a search by establishing a spherical surface with a radius of 1.05r₀ centered on the particle, in detail: determining a vector pointing to the most sparse direction of a particle distribution around the particle by weighted average method, and discretizing a circular area on the spherical surface by uniformly distributed points, if all these points are covered by the spherical surface of its neighboring particles, the particle is an internal fluid particle, otherwise the particle will be identified as a free surface particle.
 6. The method according to claim 5, wherein, calculation equation of step S5 is as shown in equation (5.1.1), $\begin{matrix} {{u_{k + 1} = {u_{*} - {\Delta \; {t \cdot \frac{\nabla p_{k + 1}}{\rho_{0}}}}}}{r_{k + 1} = {r_{k} + {\Delta \; {t \cdot u_{k + 1}}}}}} & \left( {5.1{.1}} \right) \end{matrix}$
 7. The method according to claim 6, wherein, specific steps of the step S6 are as follows: S6.1. establishment of structural motion description model the structural motion description model uses a fixed global coordinate system XOY and an attachment local coordinate system soη, wherein an origin of the attachment local coordinate system is selected at a center of gravity of a beam of the structural motion description model, a position X of any point on the beam of the structural motion description model can be described by equation (6.1.1), X=X _(Rb) +Rξ ^(T)  (6.1.1) wherein, X_(Rb) is a position of a center of mass of the beam of the structural motion description model, and equations (6.1.2) and (6.1.3) define local coordinates ξ of the beam of the structural motion description model and rotation matrix R of the beam of the structural motion description model, $\begin{matrix} {\xi = \left\lbrack {s,{\eta_{l} + \eta_{0}}} \right\rbrack} & \left( {6.1{.2}} \right) \\ {R = \begin{bmatrix} {\cos (\theta)} & {- {\sin (\theta)}} \\ {\sin (\theta)} & {\cos (\theta)} \end{bmatrix}} & \left( {6.1{.3}} \right) \end{matrix}$ wherein, θ is an angle between O-X axis and o-s axis counterclockwise, η₁ is a coordinate of an undeformed structure, which is a constant for a specific point on the beam of the structural motion description model, and η₀ is a deflection of a mid-plane, the deflection of any plane parallel to the mid-plane taking the same value of the mid-plane; according to a modal superposition theory, the deflection η₀ of the mid-plane is expanded into equation (6.1.4), η₀=φ^(T) q _(b)  (6.1.4) equations (6.1.5) and (6.1.6) define a column vector φ of a modal function and corresponding general coordinates q_(b), φ=[φ₁,φ₂,φ₃, . . . ]^(T)  (6.1.5) q _(b)=[q _(b1) ,q _(b2) ,q _(b3), . . . ]^(T)  (6.1.6) the modal function satisfies the following orthogonal relationship: $\begin{matrix} {{{\int\limits_{s_{1}}^{s_{2}}{{\phi\rho}_{l}\phi^{T}{ds}}} = I_{u}},{I_{u}\mspace{14mu} {is}\mspace{14mu} {an}\mspace{14mu} {identity}\mspace{14mu} {matrix}}} & \left( {6.1{.7}} \right) \\ {{{\int\limits_{s_{1}}^{s_{2}}{\frac{d^{2}\phi}{{ds}^{2}}{EI}_{I}\frac{d^{2}\phi^{T}}{{ds}^{2}}{ds}}} = \Lambda},{\Lambda = {{{{diag}\left( \omega_{i}^{2} \right)}\mspace{14mu} i} = 1}},2,3,\ldots} & \left( {6.1{.8}} \right) \end{matrix}$ wherein s₁ and s₂ are upper and lower limits integrated along o-s axis, ρ_(l) is an line density of the beam of the structural motion description model, E represents an elastic modulus of a structure, and I_(I) is an inertia matrix of the structure; S6.2. establishment of the governing equation of solid response based on Lagrange equation establishing a model based on Lagrange equation $\begin{matrix} {{{{\frac{d}{dt}\left( \frac{\partial T}{\partial{\overset{.}{q}}_{j}} \right)} + \frac{\partial U}{\partial q_{j}} - \frac{\partial T}{\partial q_{j}}} = {{Q_{j}\mspace{14mu} j} = 1}},2,3,\ldots} & \left( {6.2{.1}} \right) \end{matrix}$ wherein T and U respectively represent kinetic energy and potential energy of the structural motion description model, q_(j) is a general coordinate corresponding to any rigid-flexible mode, and Q_(j) is a non-conservative force corresponding to the j^(th) coordinate; the beam of the structural motion description model is an elastic non-uniform beam, and specific forms of T, U, q_(j), Q_(j) of the elastic non-uniform beam are as follows: $\begin{matrix} \begin{matrix} {T =} & {{{\frac{1}{2}{\int\limits_{s_{1}}^{s_{2}}{\int\limits_{\eta_{1}}^{\eta_{2}}{{\overset{.}{X}}^{T}\rho_{s}\overset{.}{X}d\; \eta \; {ds}}}}} =}} \\  & {{\frac{1}{2}{\int\limits_{s_{1}}^{s_{2}}{\int\limits_{\eta_{1}}^{\eta_{2}}{\left( {{\overset{.}{X}}_{R} + {{RU}\; \overset{.}{\theta}\xi} + {R\; \overset{.}{\xi}}} \right)^{T}{\rho_{s}\left( {{\overset{.}{X}}_{R} + {{RU}\; \overset{.}{\theta}\xi} + {R\; \overset{.}{\xi}}} \right)}d\; \eta \; {ds}}}}}} \\ {=} & {{\frac{1}{2}\left\lbrack {{M\left( {{\overset{.}{X}}_{R}^{2} + {\overset{.}{Y}}_{R}^{2}} \right)} + {{\overset{.}{\theta}}^{2}I_{b}} + {{\overset{.}{\theta}}^{2}q_{b}^{T}q_{b}} + {{\overset{.}{q}}_{b}^{T}{\overset{.}{q}}_{b}} -} \right.}} \\  & {{{2{\overset{.}{\theta}\left( {{{\overset{.}{X}}_{R}\mspace{14mu} {\cos (\theta)}} + {{\overset{.}{Y}}_{R}\mspace{14mu} {\sin (\theta)}}} \right)}q_{b}^{T}\psi_{0}} +}} \\  & \left. {{2\left( {{{- {\overset{.}{X}}_{R}}\mspace{14mu} {\sin (\theta)}} + {{\overset{.}{Y}}_{R}\mspace{14mu} {\cos (\theta)}}} \right){\overset{.}{q}}_{b}^{T}\psi_{0}} + {2\overset{.}{\theta}{\overset{.}{q}}_{b}^{T}\psi_{1}}} \right\rbrack \end{matrix} & \left( {6.2{.2}} \right) \\ \begin{matrix} {U =} & {{{\frac{1}{2}{\int\limits_{s_{1}}^{s_{2}}{\frac{d^{2}\eta_{0}}{{ds}^{2}}{EI}\frac{d^{2}\eta_{0}}{{ds}^{2}}{ds}}}} + {MgY}_{R}}} \\ {=} & {{{\frac{1}{2}{q_{b}^{T}\left( {\int\limits_{s_{1}}^{s_{2}}{\frac{d^{2}\phi}{{ds}^{2}}{EI}\frac{d^{2}\phi^{T}}{{ds}^{2}}{ds}}} \right)}q_{b}} +}} \\  & {{{MgY}_{R} = {{\frac{1}{2}q_{b}^{T}\Lambda \; q_{b}} + {MgY}_{R}}}} \end{matrix} & \left( {6.2{.3}} \right) \end{matrix}$ wherein ρ_(s) represents a linear density, M represents mass of a structure, X_(R) and Y_(R) correspond to X and Y coordinates of a center of mass of the structure respectively, g represents the acceleration of gravity, η₁ and η₂ are the upper and lower limits of integral along axis η, matrix integral U and column vector integrals Ψ₀ and Ψ₁, the matrix integral U and column vector integrals Ψ₀, Ψ₁ defined in equations (6.2.4) and (6.2.6): $\begin{matrix} {U = \begin{bmatrix} 0 & {- 1} \\ 1 & 0 \end{bmatrix}} & \left( {6.2{.4}} \right) \\ {\psi_{0} = {\left\lbrack {\psi_{01},\psi_{02},\psi_{03},\ldots}\; \right\rbrack^{T} = {\int\limits_{s_{1}}^{s_{2}}{{\phi\rho}_{l}{ds}}}}} & \left( {6.2{.5}} \right) \\ {\psi_{1} = {\left\lbrack {\psi_{11},\psi_{12},\psi_{13},\ldots}\; \right\rbrack^{T} = {\int\limits_{s_{1}}^{s_{2}}{s\; {\phi\rho}_{l}{ds}}}}} & \left( {6.2{.6}} \right) \end{matrix}$ obtaining the governing equations of the dynamic response for elastic non-uniform beam under a wave impact by substituting equations (6.2.2) and (6.2.3) into equation (6.2.1), which is shown in equation (6.2.7): M{umlaut over (X)} _(Rb)+{dot over (θ)}² sin(θ)ψ₀ ^(T) q _(b)−2{dot over (θ)} cos(θ)Ψ₀ ^(T) {dot over (q)} _(b)−{umlaut over (θ)} cos(θ)Ψ₀ ^(T) q _(b)−sin(θ)Ψ₀ ^(T) {umlaut over (q)} _(b) =Q _(X) _(Rb) MŸ _(Rb)−{dot over (θ)}² cos(θ)ψ₀ ^(T) q _(b)−2{dot over (θ)} sin(θ)ψ₀ ^(T) {dot over (q)} _(b)−{umlaut over (θ)} sin(θ)ψ₀ ^(T) q _(b)+cos(θ)ψ₀ ^(T) {umlaut over (q)} _(b) +Mg=Q _(Y) _(Rb) −({umlaut over (X)} _(Rb) cos(θ)+Ÿ _(Rb) sin(θ))ψ₀ ^(T) q _(b) +I _(b) {umlaut over (θ)}+{umlaut over (θ)}q _(b) ^(T) q _(b)+2{dot over (θ)}{dot over (q)} _(b) ^(T) q _(b)+ψ₁ ^(T) {umlaut over (q)} _(b) =Q _(θ) (−{umlaut over (X)} _(Rb) sin(θ)+Ÿ _(Rb) cos(θ))ψ₀+{umlaut over (θ)}ψ₁ +{umlaut over (q)} _(b) +Λq _(b)−{dot over (θ)}² q _(b) =Q _(q) _(b)   (6.2.7) equations (6.2.8)-(6.2.11) provide the non-conservative forces corresponding to the general coordinates of the rigid body and the elastic modal: Q _(X) _(Rb) =

pn _(s) dl  (6.2.8) Q _(Y) _(Rb) =

pn _(η) dl  (6.2.9) Q _(θ) =

p(X _(p) n _(p) −Y _(p) n _(s))dl  (6.2.10) Q _(q) _(b) =

p(n·e _(η))φdl  (6.2.11) wherein, n_(s) and n_(η) are local normal components of s and η respectively, expressed by a fixed global coordinate system, X_(p) and Y_(p) are overall X and Y coordinates of a point of action of an intensity of pressure p, e_(η) is an unit vector of o-η axis, and the integration is carried out around a perimeter of the beam of the structural motion description mode; S6.3. solving the governing equation of solid response which couples the rigid body and the elastic mode.
 8. The method according to claim 6, wherein, specific steps of the step S8 are as follows: assuming that all fluid and structural variables are known in a time step t=t_(k−1), and then the detailed interaction process at the next time step t=t_(k) is as follows: S8.1. assuming that an acceleration of a structure at the time step t=t_(k) is the same as the acceleration at the previous time step t=t_(k−1,) that is, {umlaut over (D)}^(k)={umlaut over (D)}^(k−1), a position D^(k) and a speed {dot over (D)}^(k) at the time step t=t_(k) can also be calculated by a finite difference method; calculating the corresponding position, velocity and acceleration of each point on the interface between fluid and structure through equations (8.1.1)˜(8.1.6), that is Γ_(fsi,0) ^((k)), Γ_(fsi,0) ^((k)) and Γ_(fsi,0) ^((k)) can be calculated from the newly calculated structural motion and deformation parameters A, that is, equation (2.1.1), $\begin{matrix} {\mspace{76mu} {X_{R} = {X_{CR} + R_{{RX}_{R}}}}} & \left( {8.1{.1}} \right) \\ {\mspace{76mu} {X_{fi} = {X_{cfi} + {R_{fi}\xi_{i}^{T}}}}} & \left( {8.1{.2}} \right) \\ {\mspace{76mu} {{\overset{.}{X}}_{R} = {{{\overset{.}{X}}_{CR} + {\overset{.}{R}}_{{RX}_{R}}} = {{{\overset{.}{X}}_{C}R} + {{\overset{.}{R}}_{R}U\mspace{14mu} {\overset{.}{\theta}}_{R}\chi_{R}}}}}} & \left( {8.1{.3}} \right) \\ {{\overset{.}{X}}_{fi} = {{{\overset{.}{X}}_{cR} + {{\overset{.}{R}}_{R}\chi_{ofi}} + {{\overset{.}{R}}_{fi}\xi_{i}^{T}} + {{\overset{.}{R}}_{fi}\xi_{i}^{T}}} = {{\overset{.}{X}}_{CR} + {R_{R}U\mspace{14mu} {\overset{.}{\theta}}_{R}\mspace{14mu} \chi_{ofi}} + {R_{fi}U\mspace{14mu} {\overset{.}{\theta}}_{fi}\mspace{14mu} \chi_{ofi}\xi_{i}} + {R_{fi}{\overset{.}{\xi}}_{i}}}}} & \left( {8.1{.4}} \right) \\ {\mspace{76mu} {{\overset{¨}{X}}_{R} = {{{\overset{¨}{X}}_{CR} + {{\overset{¨}{R}}_{R}\mspace{14mu} \chi_{R}}} = {{\overset{¨}{X}}_{R} + {\left( {{R_{R}U\mspace{14mu} {\overset{¨}{\theta}}_{R}} - {R_{R}\mspace{14mu} {\overset{¨}{\theta}}_{R}^{2}}} \right)\chi_{R}}}}}} & \left( {8.1{.5}} \right) \\ {\mspace{76mu} \begin{matrix} {{\overset{¨}{X}}_{fi} =} & {{{\overset{¨}{X}}_{CR} + {{\overset{¨}{R}}_{R}\mspace{14mu} \chi_{ofi}} + {{\overset{¨}{R}}_{fi}\xi_{i}} + {2{\overset{.}{R}}_{fi}{\overset{.}{\xi}}_{i}} + {R_{fi}{\overset{¨}{\xi}}_{i}}}} \\ {=} & {{{\overset{¨}{X}}_{CR} + {\left( {{R_{R}U\mspace{14mu} {\overset{¨}{\theta}}_{R}} - {R_{R}\mspace{14mu} {\overset{¨}{\theta}}_{R}^{2}}} \right)\chi_{ofi}} +}} \\  & {{{\left( {{R_{fi}U\mspace{14mu} {\overset{¨}{\theta}}_{fi}} - {R_{fi}\mspace{14mu} {\overset{¨}{\theta}}_{fi}^{2}}} \right)\xi_{i}} + {2R_{fi}U\mspace{14mu} {\overset{¨}{\theta}}_{fi}{\overset{.}{\xi}}_{i}} + {R_{fi}{\overset{¨}{\xi}}_{i}}}} \end{matrix}} & \left( {8.1{.6}} \right) \end{matrix}$ wherein, X_(R) is a global coordinates of rigid body, X_(CR) is a center-of-mass coordinates, R_(R) is a rotation matrix that associates the local coordinate system soη with the fixed global coordinate system XOY; X_(fi) represents the coordinates on a center line; and ξ_(i) represents a coordinates of the beam center line in the local coordinate system soη, as represented in equation is (8.1.7), wherein η_(i) is deflection function of the beam of the structural motion description model; ξ_(i)=[s _(i),η_(i)]  (8.1.6) S8.2. calculating the fluid motion at time t=t_(k) according to the modified MPS method by using updated information of the interface as a new boundary condition, by using a newly updated pressure p_(fsi,i+1) ^(k), the i^(th) iteration of the interface at time t=t_(k) being conducted; S8.3. comparing structural position differences Γ_(fsi,i) ^(k) and {tilde over (Γ)}_(fsi,i+1) ^(k) in step S2 and step S7, if a convergence condition is satisfied, as shown in equation (8.3.1), performing step S8.1 for the next time step t=t_(k+1) operation, D _(i+1) ^(k)=χ_(i) {tilde over (D)} _(i+1) ^(k)+(1−χ_(i))D _(i) ^(k)  (8.3.1) otherwise, using equation (8.3.2) to correct the structural position D_(i+1) ^(k) of the (i+1)^(th) iteration, and using Newmark method to update velocity {dot over (D)}_(i+1) ^(k) and acceleration {umlaut over (D)}_(i+1) ^(k), calculating interface variables Γ_(fsi,i+1) ^(k), {dot over (Γ)}_(fsi,i+1) ^(k) and {umlaut over (Γ)}_(fsi,i+1) ^(k) based on D_(i+1) ^(k), {dot over (D)}_(i+1) ^(k) and {umlaut over (D)}_(i+1) ^(k); using these modified interface variable to perform the (i+1)^(th) iteration by returning to step S2, D _(i+1) ^(k)=χ_(i) {tilde over (D)} _(i+1) ^(k)(1−χ_(i))D _(i) ^(k)  (8.3.2) wherein, χ_(i) is Aitken relaxation factor which is calculated by equation (8.3.3): $\begin{matrix} {\chi_{i} = {{- \chi_{i - 1}}\frac{\left( {\Delta\Gamma}_{{fsi},i}^{k} \right)^{T}\left( {{\Delta\Gamma}_{{fsi},{i + 1}}^{k} - {\Delta\Gamma}_{{fsi},i}^{k}} \right)}{\left( {{\Delta\Gamma}_{{fsi},{i + 1}}^{k} - {\Delta\Gamma}_{{fsi},i}^{k}} \right)^{T}\left( {{\Delta\Gamma}_{{fsi},{i + 1}}^{k} - {\Delta\Gamma}_{{fsi},i}^{k}} \right)}}} & \left( {8.3{.3}} \right) \end{matrix}$ wherein, ΔΓ_(fsi,i) ^(k)={tilde over (Γ)}_(fsi,i) ^(k)−Γ_(fsi,i−1) ^(k). 